package com.hod.client.backend.orm.client;

import com.google.gwt.gears.client.database.DatabaseException;
import com.google.gwt.gears.client.database.ResultSet;

import java.util.Date;

public interface GearsQuery
{
   public Object[] execute() throws DatabaseException;
   
   public ResultSet executeRes() throws DatabaseException;

   public void setBoolean(int index, boolean arg);

   public void setBoolean(int index, Boolean arg);

   public void setByte(int index, byte arg);

   public void setByte(int index, Byte arg);

   public void setCharacter(int index, char arg);

   public void setCharacter(int index, Character arg);

   public void setDate(int index, Date arg);

   public void setDouble(int index, double arg);

   public void setDouble(int index, Double arg);

   public void setFloat(int index, float arg);

   public void setFloat(int index, Float arg);

   public void setInteger(int index, int arg);

   public void setInteger(int index, Integer arg);

   public void setLong(int index, long arg);

   public void setLong(int index, Long arg);

   public void setShort(int index, short arg);

   public void setShort(int index, Short arg);

   public void setString(int index, String arg);
}
